c54806a0e87868cd9a650e87e3f864fc9e6fad6f,plugins/fr.inria.diverse.melange.metamodel/src/main/java/fr/inria/diverse/melange/metamodel/melange/impl/MelangePackageImpl.java,MelangePackageImpl,createPackageContents,#,839

Before Change


		createEAttribute(elementEClass, ELEMENT__NAME);

		metamodelEClass = createEClass(METAMODEL);
		createEReference(metamodelEClass, METAMODEL__ASPECTS);
		createEReference(metamodelEClass, METAMODEL__EXACT_TYPE);
		createEReference(metamodelEClass, METAMODEL__IMPLEMENTS);
		createEReference(metamodelEClass, METAMODEL__REQUIRES);
		createEReference(metamodelEClass, METAMODEL__INHERITANCE_RELATION);
		createEAttribute(metamodelEClass, METAMODEL__EXACT_TYPE_NAME);
		createEAttribute(metamodelEClass, METAMODEL__EXACT_TYPE_URI);
		createEAttribute(metamodelEClass, METAMODEL__RESOURCE_TYPE);
		createEAttribute(metamodelEClass, METAMODEL__RESOURCE_URI);
		createEReference(metamodelEClass, METAMODEL__XTEXT_SETUP_REF);

After Change


		createEReference(sliceEClass, SLICE__SLICED_LANGUAGE);
		createEAttribute(sliceEClass, SLICE__ROOTS);

		languageEClass = createEClass(LANGUAGE);
		createEReference(languageEClass, LANGUAGE__OPERATORS);
		createEReference(languageEClass, LANGUAGE__EXACT_TYPE);
		createEReference(languageEClass, LANGUAGE__IMPLEMENTS);
		createEReference(languageEClass, LANGUAGE__REQUIRES);
		createEReference(languageEClass, LANGUAGE__SYNTAX);
		createEReference(languageEClass, LANGUAGE__SEMANTICS);
		createEAttribute(languageEClass, LANGUAGE__EXACT_TYPE_NAME);
		createEAttribute(languageEClass, LANGUAGE__EXACT_TYPE_URI);
		createEAttribute(languageEClass, LANGUAGE__RESOURCE_TYPE);
		createEAttribute(languageEClass, LANGUAGE__RESOURCE_URI);

		weaveEClass = createEClass(WEAVE);
		createEReference(weaveEClass, WEAVE__ASPECT);

		// Create enums
		resourceTypeEEnum = createEEnum(RESOURCE_TYPE);